package com.bsj.power.common.def.vo.web.system.role;

import lombok.Data;

import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * @author yinhao
 * @version 1.0
 * @description 角色添加对象
 * @date 2024/4/24
 */
@Data
public class RoleAddVO {

    /**
     * 角色ID
     */
    private Long roleId;
    /**
     * 角色名称
     */
    private String roleName;
    /**
     * 角色类型 1系统管理员角色 2安全管理员角色  3安全审计员角色 4业务操作员角色
     */
    private Integer roleType;
    /**
     * 角色标识
     */
    private String roleSign;
//    /**
//     * 权限标识
//     */
//    private String permission;
//    /**
//     * 视频权限
//     */
//    private List<Integer> permType;
    /**
     * 备注
     */
    private String remark;
    /**
     * 权限列表
     */
    @NotEmpty(message = "权限不能为空")
    private List<Integer> menuIds;
}
